VERSION.TXT
===========

Changes in FTP Serv-U.

=========== v2.5 build 4 ==========
* Changed time within a user can resume with only 'write' access to 12 hours.
* Made uploaded file list management for resuming more efficient.
* Fixed bug introduced in build 2 causing listening socket to be lost if a user
  was killed and his IP banned.
* Fixed bug in byte count of directory listings.
* Added file/path info to the user information dialogbox.
* Added percentage complete info for downloads to the user informatino dialogbox.
* Added menu item to toggle between conventional/enhanced style menus, to make
  screen readers work (they can't read bitmap menus).
* Added server IP address(es) to "About" dialogbox
* Added 'append' access right for users, to facilitate resuming of uploads.
* Added 'SRVU_AppendFile' access verification DLL event for append access.
* Added button to "Kill user" dialogbox to auto-calculate subnet mask.
* Changed uploaded file list for resuming so takes subnet mask into account.

=========== v2.5 build 3 ==========
* Fixed typographic errors present in build 2.
* Added keyboard shortcuts to menus.
* Added anti-hammer measures.
* Added menu item and button to suspend logging to screen.
* Changed menu style in 32-bit to have images associated with them.
* Changed automatic time-out adaptation introduced in build 2 for uploads to
  be slower to lower, to a minimum of a 90 seconds packet time-out (was 60 seconds.
* Changed 'resume' for uploads, now only requires write access if upload is resumed
  within the hour.

=========== v2.5 build 2 ==========
* If server is closed while maximized this is now properly restored on startup.
* Maximum concurrent no. of logins from same IP is now configurable.
* Password changes by the client are now logged.
* S/KEY passwords can now also be changed remotely through SITE PSWD.
* Logging of local IPs is now switched off by default, and part of the logging
  setup.
* Added log file rotation, on daily, weekly, monthly, or yearly basis.
* Added logging of access DLL event info for debugging.
* Added support for listening to home IP addresses only.
* Fixed bug causing premature time-outs during file transfers.
* Added EVNT_ProgUp and EVNT_ProgDown for event nofication DLL progress notification
  during file uploads and downloads.
* Added .ini file 'OpenFilesUploadMode' option to force server to open files
  exclusively or shared during uploads (32-bit only).
* Added .ini file 'DirListMask' option to select a dir listing access mask.
* Default dir listing access mask is now "rwx------".
* Added dynamic adaptation of packet time-out for uploads to a minimum of 1 minute
  for fast consistent uploads. Helps free up files faster for resuming.
* The user is now warned if a new user/group is entered which already exists.
* Added .ini file 'ReloadSettings' entry to force the server to reload its settings.
* Added dynamic caching of disk quota, making this much more efficient.
* Added protection for starting Serv-U with a vastly wrong date, also fixed crashes
  in case the date gets out-of-whack.
* Fixed bugs in try-out mechanism, added use of TCP to reach permission server.
* Fixed bug which denied access to ports, even if proper access rules were present.

=========== v2.5 build 1 ==========
* Fixed bug causing Serv-U to slowly leak sockets.
* Fixed bug in key entry mechanism when reading new style key (with "[BEGINKEY]" ...)
  from KEY.TXT file.
* Added SITE SET TRANSFERPROGRESS command, to inform client of the progress
  of data transfers for server-to-server use.

